|
IDEA allows you to configure your own keymaps to suit your
"shortcut habits".
IDEA는 your
own keymaps을 당신의 "단축키 습관"에 잘 맞도록 구성하는 것을 허락합니다.
키맵은 사용자 인터페이스, 예컨대 메뉴 항목, 에디터 동작 등의 다른 동작을 호출하는 한 세트의 키(단축키)을 표시합니다.
한 세트의 당신 개인의 키맵을 구성하기 위해 File |
Settings: IDE Settings: Keymap 메뉴 항목을 선택하십시오..
다음 다이얼로그가 나타날 것입니다:

This dialog contains two option groups:
이 다이얼로그는 2 옵션 그룹을 포함합니다:
키맵
빠른 목록
키맵 설정
Keymaps 그룹은 기존 키맵 이름의 목록을 포함합니다. 각 이름은 어떤 키맵과 동일시합니다.
IDEA는 사전 정의의 몇 개의 키맵과 함께 분산됩니다 그들의 사전 정의의 키 기능 설정은 편집될 수 없으며, 삭제될 수도 없습니다. 그리고 그것들은 사용자 키맵을 생성하기 위한 기초로서 사용될 수 있습니다.
|

|
사용자-정의 키맵은 시스템 IDEA 폴더와 구성을 포함하는 폴더의config\keymaps 서브폴더의 분리된 *.xml 파일에 저장됩니다. 각 키맵 파일은 오로지 현재와 부모 키맵과의 차이를 추적합니다.
|
|

|
당신의 동료와 당신의 아주 좋아하는 키맵을 키맵 구성과 함께 서로의 파일을 복사하는 것에 의해 교환할 수 있습니다.
|
|
목록 관리를 위해, 버튼 사용:
|
|
Set Active
|
active 목록에서 현재 선택된 키맵을 만듭니다.
IDEA는 항상 단지 한 키맵을 한번에 사용합니다. 키 바인딩은 현재 active 키맵으로부터 가지고 옵니다.
|
|
|
|
Copy
|
새로운 키맵을 추가할 기회를 줍니다.선택된 키맵의 클론을 만듭니다. 새롭게 생성된 키맵은 그 부모의 풀 카피를 표시합니다. 이후 당신은 새로운 키맵을 위해 키 기능 설정을 다시 정의할 수 있습니다
|
|
|
|
Delete
|
목록에서 현재 선택된 키맵을 삭제합니다. 만일 삭제된 키맵이 활동적이었더라면, IDEA는 활동적인 Default 키맵를 자동적으로 만듭니다. 디폴트 키맵은 삭제될 수 없습니다.
|
|
Quick List 그룹은 당신이 그것들에게 할당하는 단축키를 사용하고 있는 에디터에서 나중에 불릴 수 있는 동작의 사용자-정의 목록을 포함합니다.
|
빠른 목록 관리를 위해, 버튼 사용:
|
|
New
|
Add 다이얼로그를 경유하여 또 다른 Quick
List 목록 추가를 허용합니다.
|
|
|
|
Edit
|
Edit 다이얼로그를 경유한 목록에서 선택된 기존 Quick list를 편집하는 것을 허용합니다.
|
|
|
|
Remove
|
목록에서 현재 선택된 Quick
list 항목을 삭제합니다.
|
|
Edit Quick list 다이얼로그는 다음 필드와 버튼을 가집니다.
|
빠른 목록 관리를 위해, 버튼 사용:
|
|
Display name
|
Quick list를 입력하고/ 변경합니다(Keymap
Settings |
Action | Quick 에서 표시)
|
|
|
|
Description
|
Quick list 설명을 입력하고/ 변경합니다
|
|
|
|
Action tree view
|
트리 보기 형태로 모든 가용한 동작을 표시합니다.
Edit 다이얼로그를 경유한 목록에서 선택된 기존 Quick list를 편집하는 것을 허용합니다.
현재의 Quick
list 에 포함한 동작은 회색으로 됩니다.
|
|
|
|
Selected action view
|
Displays actions to be included
in the Quick list .
Quick list에 포함되는 동작을 표시합니다.
|
|
|
|
Include (->)/Exclude (<-)
buttons
|
Action tree view / Selected
action view에서 각각 선택된 Quick
list 안으로/으로부터의 동작을 포함하거나 배제합니다.
|
|
|
|
Move up/Move down buttons
|
그것들을 위 아래로 움직여서 각각 현재 Quick list로부터 선택된 동작의 순서를 변경합니다.
|
|
당신이 Quick list을 생성하고 난 후에, 키보드 또는 마우스 단축키와
함께 그것을 할당하십시오.
에디터에서 단축키를 눌러서 당신이 선택했던 동작을 포함하는 팝업 다이얼로그를 호출합니다.

새로운 키 바인드는 이곳에서 설정될 수 있습니다: 키는 다른 동작에 할당됩니다. 모든 동작은 5개의 카테고리에 그룹되어 집니다: Editor Actions 카테고리는 에디터 조작에 대한 동작을 그룹화 합니다; 주 메뉴 구조와 유사하게 동작이 그룹화된 곳인 Main
menu 카테고리; Ant 동작에 대한 Ant targets 카테고리; 동작을 표시하고 있는 외부 도구 카테고리와 외부 툴과 함께 사용되는 그들의 그룹; Other 카테고리는 이전의 카테고리에 포함되지 않는 동작을 포함하고 키보드 또는 문맥 메뉴로부터 이용될 수 있습니다.
|
Keymap
name
|
현재 선택된 키맵의 이름을 포함합니다 새로운 키맵의 이름을 지정하거나, 이 텍스트 필드에서 기존 이름을 편집합니다.
|

|
키맵 이름은 유일해야만 합니다. 그렇지
않으면 당신은 다음 경고를 보게 될 것입니다:

|
만일 선택된 키맵이 Default 가 아니면 Based
on keymap 레이블은 선택된 것을 만드는데 사용되었던 키맵을 보여주는 Keymap
name 텍스트 필드의 다음에 나타납니다.
|
|
|
|
Disable mnemonics in menu
|
만일 체크되면, 메인 메뉴를 위한 모든 연상 기억( Alt +
<character> ) 는 불가능하게 하게 됩니다.
만일 당신이 Alt + <character>함께 단축키를 할당하고 싶어하면 그것은 유용할 수 있습니다.
|
|
|
|
Action tree view
|
카테고리에 의해 그룹 되는 모든 동작을 표시하는 트리 보기를 포함합니다.
왼쪽 칼럼, Action 은 동작을 표시합니다. 그리고 오른쪽 칼럼, Shortcut 은 어떤 것이 할당되면 상응하는 동작에 대한 단축키를 제공합니다.
폴더와 부모 키맵과 다른 항목은 당신이 만들었던 모든 변경을 추적하는 것을 용이하게 하고 있는 파란색으로 강조됩니다.
|
|
|
|
Shortcuts
|
선택된 동작에 할당된 단축키를 보여줍니다.
|
|
|
|
Action description
|
Action tree view에서 선택된 현재 선택된 동작의 설명을 포함합니다.
|
|
|
|
Add Keyboard Shortcut...
|
선택된 동작에 대한 새로운 키보드 단축키를 설정하기 위해 Enter Keyboard Shortcut 다이얼로그를 엽니다.
|
|
|
|
Add Mouse Shortcut...
|
선택된 동작에 대한 새로운 마우스 단축키를 설정하기 위해 Enter
Mouse Shortcut 다이얼로그를 엽니다.
|
|
|
|
Remove
|
선택된 동작으로부터 현재 선택된 단축키를 비 할당하십시오.
|
|

이 다이얼로그는 선택된 동작에 한
개 또는 두 개의 키 스트로크로 구성될지도 모르는 새로운 키보드 단축키를 할당하는 것을 허락합니다. 두 번째 키 스트로크를 설정하는 것은 옵션입니다.
stroke 필드 박스가 포커스하는 동안, 당신은 단지 키보드 위에서 원하는 키에 단축키 스트로크로서 그것을 할당하도록 누를 수 있습니다.
두 번째 스트로크를 설정하기 위해, Second
stroke 체크 박스를 선택하십시오.
|

|
마우스 포인터를 다이얼로그에서 버튼을 누르기 위해 사용하십시오. 모든 키보드 스트로크는 단축키로 해석될 것입니다.
|

이 다이얼로그는 선택된 동작에 새로운 마우스 단축키를 할당하는 것을 허락합니다.
당신이 선택할 수 있는 Click Count 그룹에서 싱글 또는 더블 클릭은 단축키를 위해 사용됩니다. Click Pad 영역은 마우스 단축키를 입력하기 위해 사용됩니다.
|

|
마우스 단축키는 변경자를 사용하여 입력될 수 있습니다. 그것은 Shift, Alt 와 Ctrl.
|
양쪽 다이얼로그는 유사한 기능이 있는 필드를 가집니다.
Shortcut Preview 영역은 현재 생성된 단축키를 표시합니다.
만일 정의된 단축키가 다른 일부 동작에 이미 할당되면, 당신은 빨간 색으로 Conflicts 영역에 나타나는 경고와 함께 충돌에 대해 알게 될 겁니다. 이 경고는 정의된 단축키를 위해 모든 기존 할당을 포함할 것입니다.
비록 당신이 현재 선택된 동작에 이 단축키를 할당할 수 있지만. 이 경우, OK를 클릭하고 난 후에 당신에게 다음 다이얼로그가 프롬프트 될 것 입니다:

Remove를 클릭하면 모든 이전에 기존 할당을 제거할 것 입니다.
다른 동작으로부터 할당을 제거하지 않고 현재의 동작에 대한 단축키를 할당하기 위해, Leave를 클릭하십시오.
|

|
그런 동작이 실행될 명령이 정의되지 않은 이후로 단축키에 두 동작을 할당하는 것은 엄격히 권고되지 않습니다.
|
Cancel 을 클릭하면 다이얼로그를 닫고
어떤 할당도 만들어지지 않습니다.
|